
//设置系统模板的category 类型
KSFormCreator.prototype.setTemplateCategory=function(template_category){
    var _self=this;
    KSFormCreator.prototype.template_category=template_category;
    return _self;
}

//获取系统设置好的category 类型
KSFormCreator.prototype.getTemplateCategory=function(){    
    if('undefined' === typeof(KSFormCreator.prototype.template_category)){
        return ''; //返回一个空的字符串
    }
    return KSFormCreator.prototype.template_category;
}

//元素模板，可以覆盖这个API 来完成改变表单样式的功能
KSFormCreator.prototype.getCellTemplate=function(cell_type,replace_arr,category){  
    var _self=this;
    if('undefined' === typeof(category)){
        category=_self.getTemplateCategory();
    }
    
    if('undefined' === typeof(replace_arr)){
        replace_arr=new Array();
    }
    
    var result_str='';
    
    switch(category.toLowerCase()){
        case KSFormCreator.CONST_TEMPLATE_CATEGORY_IS_BOOTSTRAP :
            result_str= _self.extactTemplateOfBootStrap(cell_type);
            break;
        default:
            result_str= _self.extactTemplateOfDefault(cell_type);
    }
    
    for(var i=0;i<replace_arr.length;i++){
        result_str=result_str.replace(replace_arr[i][0],replace_arr[i][1]);
    }
    return result_str;
};